//调用方法名显示用
var methodNameJson = {
		"0" : "EDU测试",
		"1" : "注册用户身份信息",
		"4" : "新增档案信息",
		"5" : "批量调班",
		"6" : "根据用户ID查找用户信息",
		"7" : "根据用户档案ID审核通过",
		"8" : "根据用户档案ID审核失败，审核失败原因默认为SOA测试",
		"9" : "根据用户档案ID审核回退，回退原因默认为SOA测试",
		"101" : "编辑档案信息",
		
		"201" :  "新增学校"
			
};

//调用action，提供的入参模板
var methodExample = {
		'0' : '不要参数',
		'1' : '不要参数',
		'2' : '请输入登录名',
		"4" : '不要参数',
		"6" : '不要参数',
		"7" : "填写userInfoId，以英文逗号分隔",
		"8" : "填写userInfoId，以英文逗号分隔",
		"9" : "填写userInfoId，以英文逗号分隔",
		"101" : "编辑档案信息" ,
		"201" : "新增学校"
};
//调用action方法路径
var methodActionName = {
		"0" : "/SOATest/selectTestById.action",
		"1" : "/SOATest/insertUserIdnty.action",
		"2" : "/SOATest/findUserIdntyByLognAcct.action",
		"3" : "/SOATest/smsSend.action",
		"4" : "/SOATest/addUserInfo.action",
		"6" : "/SOATest/selectUserInfoByUserId.action",
		"5" : "/SOATest/updateStudentClassBatch.action",
		"7" : "/SOATest/verifyPassBatch.action",
		"8" : "/SOATest/verifyFailureBatch.action",
		"9" : "/SOATest/verifyRollbackBatch.action",
		"101" : "/SOATest/eidtUserInfo.action",
		"102" : "/SOATest/updateEduPhone.action",
		
		"201": "/test/addSchool.action" 
};

/**
 * 初始化入参示例及准备参数
 * @param index
 */
function showMethodExample(index) {
	$("#methodNo").val(index);
	$("#methodName").html(methodNameJson[index]);
	$("#paramsArea").val(methodExample[index]);
	$("#paramsArea").attr("style", "color:gray;");
	$("#resultArea").val("");
}

/**
 * 调用方法，获取返回值
 */
function runMethod() {
	var index = $("#methodNo").val();
	var params = $("#paramsArea").val();
    var url = methodActionName[index];
	$.post(url, {paramsStr:params},
		function(result){
    		if(result.success){
    			var resultData = result.data.resultData;
    			if(resultData) {
    				$("#resultArea").val(resultData);
    			} else {
    				if(result.message) {
    					$("#resultArea").val(result.message);
    				} else {
    					$("#resultArea").val("查询出现异常，请稍后再试");
    				}
    			}
    		}else{
    			$("#resultArea").val(result.message);
    		}
		}
	);
}

/**
 * 清除文本域中的内容
 */
function clearAreaContent() {
	$("#paramsArea").val("");
}